// pages/address/address.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    addressList:[]
  },
radiocon:function(e){
  let index = e.currentTarget.dataset.index//当前点击元素下标
  let address = this.data.addressList[index]//当前点击元素
  wx.put('http://localhost:3000/wx/address/default',{
    addressId:address._id,
    memberId:wx.userInfo._id,
    isDefault:address.isDefault == 1 ? 0 : 1
  }).then(res => { 
    if(!res.errorMsg){
      this.getAddressList()
    }
  })
},
delete(e){//删除默认地址
  let index = e.currentTarget.dataset.index//当前点击元素下标
  let address = this.data.addressList[index]//当前点击元素
  wx.showModal({
    title:'提示',
    content:'是否删除此地址',
    success:res => {
      if (res.confirm){//点击确认删除
        wx.delete('http://localhost:3000/wx/address',{
          addressId: address._id
        }).then(res => {
          if(!res.errorMsg){
            this.getAddressList()//刷新列表
          }
        })
      }
    }
  })
},
  getAddressList(){
    wx.get('http://localhost:3000/wx/address').then(res => {
      this.setData({
        addressList:res
      })
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getAddressList()
  },
backuser(){
  wx.navigateBack({
    delta: 1,
  })
},
  goAddaddress(e){//修改地址信息
    let index = e.currentTarget.dataset.index//当前点击元素
    let address = this.data.addressList[index]//当前点击元素下标
    wx.navigateTo({
      url: '/pages/Addaddress/Addaddress?addressId='+ address._id,
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getAddressList()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})